﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections.ObjectModel;

namespace Controladora.Seguridad
{
    public  class CUGestionarpermisos
     
    {
        private static CUGestionarpermisos Instancia;
        public static CUGestionarpermisos ObtenerInstancia()
        {
            if (Instancia == null)
            {
                Instancia = new CUGestionarpermisos();
            }
            return Instancia;
        }


        private CUGestionarpermisos()
        {
            Servicios.Conexion.ObtenerInstancia().Conectar("Seguridad");
            Modelo.Seguridad.CatalogoPermisos.ObtenerInstancia().ListarPermisos();
            Servicios.Conexion.ObtenerInstancia().Desconectar("Seguridad");
        }
           

        private ReadOnlyCollection<Entidades.Seguridad.Permiso> ColPermisos()
        {
            ReadOnlyCollection<Entidades.Seguridad.Permiso> ColPermisos = Modelo.Seguridad.CatalogoPermisos.ObtenerInstancia().ListarPermisos();
            return ColPermisos;
        }
    
    }


   
}
